
.container{margin-left:auto;margin-right:auto;width: 1100px;font-family:microsoft yahei;}

#navigation_main { height:45px; width:100%; background-color:#21925C;}
#navigation { width:1100px; height:45px; margin:0 auto;  }
#navigation ul #navigation_home { float:left; line-height:45px; text-align:center; }
#navigation ul .main_nav { float:left; line-height:45px; text-align:center;  }
#navigation ul .current_nav { background-color:#339966 color:#fff; }
#navigation ul li a { width:136px; display:block; font-size:14px; color:#FFFFFF; font-weight:bold}
#navigation ul li a:hover { text-decoration:none; color:#fff; background-color:#339966; }
/*导航栏下拉*/
#navigation ul li ul { display:none; position:absolute; background:#339966;  border-left:#21925C 1px solid; border-right:#21925C 1px solid; border-top:#21925C 1px solid; z-index:9999}
#navigation ul li ul li { line-height:25px; border-bottom:1px solid #21925C;}
#navigation ul li ul li a { font-weight:normal; color:#FFF; font-size:12px; }
#navigation ul li ul li a:hover { text-decoration:none; background:#007F00; color:#FFF; }

.p{ line-height:15px; text-align:center}
.p img { margin:0 auto;  text-align: center;}
#search_bar { height:35px; margin-top:8px; padding-top:8px; padding-right:10px; }
.search_text { width:90px; }
.search_button { font-weight:bold; }
/* 主体右侧 */
#right { float:right; width:900px; padding:0 15px; }
.right_title { background:url(images/right_title_bg.jpg) left bottom no-repeat; height:57px; line-height:57px; padding:0 20px; }
.right_title h2 { font-size:14px; color:#0D67A5; }
.right_body { padding:5px 0; overflow:hidden; zoom:1; }
.right_bottom { height:5px; }
/*产品频道*/
.proli_adv { width:720px; float:left; padding:10px; margin-right:10px; border-bottom:1px dashed #999; overflow:auto; zoom:1; }
.proli_adv_title { font-size:12px; color:#D03734; }
.proli_adv_img { float:left; padding:0 5px 5px 0; }
.proli_adv_img img { padding:3px; max-width:130px; max-height:96px; border:1px solid #CDCDCD; }
.proli_adv_img a:hover img { border:1px solid #064201; }
.proli_sim { position:relative;float:left; width:290px; text-align:center; }
.proli_sim_title { font-size:12px; line-height:40px; height:40px; color:#fff; font-weight:normal; background-color:#21925C; width:265px; margin-left:12px}
.proli_sim_title a { color:#fff; font-weight:normal; }
.proli_sim_title  a:hover {text-decoration:none; background:#007F00; color:#FFF;width:265px; margin-left:12px }

.proli_sim_img { }
.proli_sim_img img { padding:4px; width:255px; border:1px solid #CDCDCD; }
.proli_sim_img a:hover img { border:1px solid #166F0F; }
.proli_sim i{font-style:normal;background-color:#000;color:#FFF;position:absolute;left: 68px;top: 76px;display:block;}
.proli_sim  span{position:absolute;left: 102px;top: 4px; color:#FFF;display:block;}

.proli_simm { float:left; width:210px; text-align:center; }
.proli_simm_title { font-size:12px; line-height:20px; height:40px; color:#D03734; font-weight:normal; padding:0 10px; }
.proli_simm_img { }
.proli_simm_img img { padding:4px; width:235px;height:175px; border:1px solid #CDCDCD; }
.proli_simm_img a:hover img { border:1px solid #166F0F; }

.proli_simS { float:left; width:270px; text-align:center; margin-left:5px}
.proli_simS_title { font-size:12px; line-height:20px; height:40px; color:#D03734; font-weight:normal; padding:0 10px; }
.proli_simS_img { }
.proli_simS_img img { padding:4px; width:250px; height:160px; border:1px solid #CDCDCD; }
.proli_simS_img a:hover img { border:1px solid #166F0F; }

.products_title { font-size:14px; text-align:left; line-height:26px; }
.products_info { border:1px dashed #CCC; padding:10px; text-align:center; color:gray; }
.products_info a { color:gray; }
.products_img { text-align:center; padding:10px; }
.products_img img { max-width:640px; padding:5px; border:1px solid #CDCDCD; }
.products_img a:hover img { border:1px solid #064201; }
.products_next { border:1px dashed #CCC; padding:5px; }
/*文章频道*/
.artli_img { width:176px; text-align:center; }
.artli_img_title { font-size:12px; line-height:20px; color:#D03734; font-weight:normal; padding:0 10px; }
.artli_img_img { }
.artli_img_img img { padding:3px; max-width:160px; height:120px; border:1px solid #CDCDCD; }
.artli_img_img a:hover img { border:1px solid #D03734; }
.article_title { font-size:14px; text-align:center; line-height:26px; color:red; }
.article_info { border:1px dashed #CCC; padding:10px; text-align:center; color:gray; }
.article_info a { color:gray; }
.article_img { text-align:center; padding:10px; }
.article_img img { max-width:640px; padding:5px; border:1px solid #CDCDCD; }
.article_img a:hover img { border:1px solid #0D67A5; }
.article_next { border:1px dashed #CCC; padding:5px; }
/*下载频道*/
.dowli { margin-bottom:10px; border-bottom:1px dashed #6C9ACC; }
.dowli_title { font-size:12px; }
.dowli_content { padding:5px 0; color:gray; }
.dowli_info { line-height:20px; }
.download_title { font-size:14px; text-align:center; line-height:26px; }
.download_info { border:1px dashed #CCC; padding:10px; text-align:center; }
.download_next { border:1px dashed #CCC; padding:5px; }
/*通用频道*/
.comli { float:left; width:176px; text-align:center; }
.comli_title { font-size:12px; line-height:20px; height:40px; color:#D03734; font-weight:normal; padding:0 10px; }
.comli_img { }
.comli_img img { padding:3px; max-width:160px; height:120px; border:1px solid #CDCDCD; }
.comli_img a:hover img { border:1px solid #D03734; }
.common_title { font-size:14px; text-align:center; line-height:26px; color:red; }
.common_info { border:1px dashed #CCC; padding:10px; text-align:center; color:gray; }
.common_info a { color:gray; }
.common_img { text-align:center; padding:10px; }
.common_img img { max-width:640px; padding:5px; border:1px solid #CDCDCD; }
.common_img a:hover img { border:1px solid #0D67A5; }
.common_next { border:1px dashed #CCC; padding:5px; }
/*公告相关*/
.notice_title { font-size:14px; text-align:center; line-height:26px; }
.notice_info { border:1px dashed #CCC; padding:10px; text-align:center; }
/*评论相关*/
.comment { border:1px solid #6C9ACC; padding:5px 10px; margin-bottom:5px; background:#E5ECF4; }
.comment_name { border-bottom:1px solid #6C9ACC; color:#336699; line-height:22px; }
.comment_content { padding:5px 0; }
/* 友情链接 */
#friend_link_main { padding-top:10px; }
#friend_link_title { background:#03436F; height:30px; line-height:30px; width:980px; margin:0 auto; padding:0 10px; }
#friend_link_title a { color:#FFF; }
#friend_link_title h2 { font-size:12px; color:#FFF; }
#friend_link_body { width:1000px; margin:0 auto; padding:5px; background:#FFF; }
#friend_link_img { padding:5px 2px; }
#friend_link_img img { width:83px; height:30px; padding:3px; border:1px solid #CCC; }
#friend_link_img a:hover img { border:1px solid #6C9ACC; }
#friend_link_text { padding:5px; }

/*分页样式*/
.page_turner { padding:4px 0px 0px 1px; float:right; clear:both; }
.page_turner a, .page_turner span { float:left; display:block; border:1px solid #ACACAC; padding:5px; margin-left:4px; line-height:16px; }
.page_turner a:link, .page_turner a:visited { text-decoration:none; }
.page_turner a:hover, .page_turner a.c { background:#047747; color:#FFF; }
#total { color:red; }
/*留言板*/
#guestbook { }
#guestbook p { padding:3px; color:#666; font-size:14px; font-weight:bold; }
#guestbook textarea { width:320px; height:80px; }
/*表格*/
.layout_table { border-collapse:collapse; width:100%; }
.common_table { border-collapse:collapse; width:100%; margin:5px 0; font-size:14px; }
.common_table td {  border:1px solid #D5D5D5;padding:2px; padding-left:5px }
.common_table th { text-align:center; border:1px solid #D5D5D5; }


.commonn_table { border-collapse:collapse; width:100%; height:15px; background-color:#ccffcc; }
.commonn_table td {  border:1px solid #D5D5D5;padding:2px;font-size:14px; }


.common_tablee{ border-collapse:collapse; width:50%; }
.common_tablee td {   }
.common_tablee th { text-align:center;  }

.commonn_tablee { border-collapse:collapse; width:50%; height:15px; background-color:#ccffcc}
.commonn_tablee td {   }

.prozi{

	color: #000000;
	font-weight: bold;
}



/*列表*/
.category_list { }
.cli_a {font-size:14px; font-weight:bold;  }


/*产品表格头背景*/
.protd{background-color:#007646;
color:#FFFFFF;}
.proziti{
color:#585858;
font-weight:bold;

background-image:url(images/pbgn.jpg);

overflow: hidden;
line-height:35px;

}


.proli_sim_imgi { }
.proli_sim_imgi img { padding:26px; max-width:260px; max-height:280px; border:1px solid #CDCDCD; }
.proli_sim_imgi a:hover img { border:1px solid #166F0F; }


.proli_sims { float:left; width:212px; text-align:center; }
.proli_sims_title { font-size:12px; line-height:20px; height:40px; color:#D03734; font-weight:normal; padding:0 10px; }
.proli_sims_img { }
.proli_sims_img img { padding:4px; width:165px; height:125px; border:1px solid #CDCDCD; }
.proli_sims_img a:hover img { border:1px solid #166F0F; }



#slideshow { margin-bottom: 4px; position: relative; width:100%}
#slideshow img {  width:100%}
#slideshow .hd ul { text-align: center; height: 20px; position: absolute; bottom: 17px; width: 100%; }
#slideshow .hd ul li{ display:inline-block; width:32px; height:10px; background:#8C8C8C; margin-right: 2px; overflow:hidden; font-size: 0;filter:alpha(opacity=80);opacity:0.8;display:none;}
#slideshow .hd ul .on{ background:#085359; }


/* fullSlide */
.fullSlide{width:100%;position:relative;height:440px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:440px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:440px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}


/* 幻灯 */
#banner_main { }
#banner_title { }
#banner_body { width: 1400px; margin: 0 auto; height: 440px; overflow: hidden; position: relative; }
#banner_body ul { height: 440px; position: absolute; }
#banner_body ul li { float: left; width: 1400px; height: 440px; overflow: hidden; position: relative; background: #000; }
#banner_body ul li div { position: absolute; overflow: hidden; }
#banner_body .btnBg { position: absolute; width: 1400px; height: 20px; left: 0; bottom: 0; background: #000; }
#banner_body .btn { position: absolute; width: 1400px; height: 10px; padding: 5px 10px; right: 0; bottom: 0; text-align: right; }
#banner_body .btn span { display: inline-block; _display: inline; _zoom: 1; width: 25px; height: 10px; _font-size: 0; margin-left: 5px; cursor: pointer; background: #fff; }
#banner_body .btn span.on { background: #fff; }
#banner_body .preNext { width: 45px; height: 100px; position: absolute; top: 80px; background: url(images/sprite.png) no-repeat 0 0; cursor: pointer; }
#banner_body .pre { left: 0; }
#banner_body .next { right: 0; background-position: right top; }
#banner_bottom { }



/*幻灯片(组件)*/
.slide {
	position:relative;
	width:100%;
}
.ban_c {
	display:none;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	overflow:hidden;
}
.ban_c img {
	width:100%;
	height:100%;
}
.ban_t {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	padding:4px 0;
	text-indent:10px;
	white-space:nowrap;
	overflow:hidden;
	color:#fff;
	background:rgba(0, 0, 0, .5);
filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#88000000, endcolorstr=#88000000);
	z-index:3;
}
.ban_nav {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	text-align:right;
	z-index:4;
}
.ban_nav a {
	display:inline-block;
	vertical-align:middle;
	width:14px;
	height:14px;
	line-height:14px;
	overflow:hidden;
	text-align:center;
	margin-right:8px;
	cursor:pointer;
	text-decoration:none;
	font-size:10px;
	-webkit-text-size-adjust:none;
	background:#ccc;
}
.ban_nav .on {
	background:#f90;
	color:#fff;
}
.Left, .Right {
	cursor:pointer;
}
.inputduo {
	width:200px;
	border:1px solid #f2f2f2;
	background:#fff;
	height:24px;
	color:#656565;
	font-family:微软雅黑;
	font-size:12px;
}
/*banner*/

/*banner*/

* {
	margin:0;
	padding:0;
	list-style-type:none;
}
.banner {
	height:440px;
	margin:0 auto;
}
.banner .ban_c img {
	position:absolute;
	width:1920px;
	left:50%;
	margin-left:-960px;
	top:0;
}
.banner .ban_nav {
	display:none;
}
.banner .Left, .banner .Right {
	position:absolute;
	width:38px;
	height:38px;
	background:url(http://demo.lanrenzhijia.com/2014/banner1113/images/cir_white.gif) no-repeat #aaa;
	right:50%;
	bottom:15px;
}
.banner .Left {
	margin-right:-460px;
	background-position:5px 0
}
.banner .Right {
	margin-right:-500px;
	background-position:-33px 0;
	background-color:#e2b504;
}
.bann_ext {
	position:relative;
}



.Rightshow{ margin-left:15px}
.Rightshow ul{overflow: hidden;width: 890px;}
.Rightshow ul li{width: 278px;margin-right:18px;float: left;overflow: hidden;position: relative;text-align: center;background:url( "/images/cppicbg.jpg")  no-repeat center top;}
.Rightshow ul li .pic{display: block;position: relative;}
.Rightshow ul li .pic img{display: inline-block;width: 100%;} 
.Rightshow ul li .detail1{width: 100%;background: #00a650;padding-bottom: 50px;}
.Rightshow ul li:hover .detail1{background: #ffb901;}
.Rightshow ul li:hover .detail1 h3 a{color: #00a650;}
.Rightshow ul li .detail1 h3{font-weight: normal;padding-bottom: 5px;overflow: hidden;margin: 0px 5px 10px 5px;padding-top: 15px;}
.Rightshow ul li .detail1 h3 a{font-size: 14px;color: #fff;height: 18px;overflow: hidden;display: block;}
.Rightshow ul li .detail1 img{ display: inline-block;}
.Rightshow ul li .detail1 .zxzx{background:#00a650; width:95px; height:30px; line-height:30px; float:left; margin:0 20px; font-size:15px; border:1px solid #FFFFFF; color:#FFFFFF;}


/*panerMain*/
.panerMain{padding-bottom: 60px;margin-top: 40px;}
.panerMain .hzt{ text-align:center;}
.panerMain .hzt h2{margin-bottom:15px;font-size: 25px;color: #373737;}
.panerMain .hzt i{display:block;width:40px;height:0;border-top: 2px solid #008000;margin:0 auto;}



.ysBox {}
.ysBox .container {position:relative;}
.ysBox .ys1 {background:url( "/images/ysbg1.jpg")  no-repeat center;height:887px;}
.ysBox .ys2 {background:url( "/images/ysbg2.jpg")  no-repeat center;height:996px;}
.ysBox .wp {}
.ysBox .wp dt {color:#fff;}
.ysBox .wp dt p {color:#fff;}
.ysBox .wp dd p {background:url( "/images/ddbg2.png")  no-repeat left center;color:#fff;}
.ysBox .ys2 b {font-size:25px;color:#fff;position:absolute;left: 250px;top:900px;}
.ysBox dl {position:absolute;}
.ysBox dt {font-size:30px;color:#322f2e;font-weight:bold;margin-left: 5px;}
.ysBox dt p {font-size:12px;color:#cdcfce;font-weight:normal;text-transform:uppercase;}
.ysBox dd {margin-top:20px;}
.ysBox dd p {height:35px;line-height:35px;font-size:15px;color:#302a2a;background:url( "/images/ddbg.png")  no-repeat left center;padding-left:28px;}
.ysBox dd .rp {color:#e01313;}
.ysBox dd .yp {color:#fbfe0f;}
.ysBox .dz {left: 110px;}
.ysBox .dr {left: 570px;}
.ysBox .dw1 {top: 290px;}
.ysBox .dw2 {top: 630px;}
.ysBox .dw3 {top: 20px;}
.ysBox .dw4 {top: 395px;}
.ysBox .dw5 {top: 660px;}



.footer{width:100%;background: url( "/images/bg2.png")  repeat center;}
.ftcont{ overflow:hidden; padding-top:35px; padding-bottom:25px;}
.ftcont .dress{float:left;width: 860px;}
.ftcont .dress .ftll{float:left;padding-left:25px;padding-right:30px;background:url( "../images/dress.png")  no-repeat right top;height:155px;width: 230px;}
.ftcont .dress .ftll.noBg{ padding-left:0;}
.ftcont .dress .ftll h4{ font-size:16px;font-weight:normal; height:30px; line-height:30px;color:#fff;}
.ftcont .dress .ftll h4 a{color:#fff;}
.ftcont .dress .ftll .bm_ico .submit {float:right; background-color:#d82a23; width:80px; height:26px; margin-top:5px; margin-right:20px; line-height:26px; font-size:15px; color:#ffffff; font-weight:bold; text-align:center; border: none;}
.ftcont .dress .bdtj ul li{width: 230px; margin-bottom:5px;}
.ftcont .dress ul{ margin-top:10px;}
.ftcont .dress ul li {padding-left:10px;background:url( "../images/dian.png")  no-repeat left center;height:26px;line-height:26px;width: 94px;float: left;white-space: nowrap;overflow: hidden;margin-right: 10px;color: #fff;}
.ftcont .dress ul li a{ font-size:14px; color:#fff;}
.ftcont .dress ul li .sbt{color: #fff;display: block;float:left;padding-top:0;text-align:left;width:50px;line-height: 25px;font-size:14px;}
.ftcont .dress ul li .sinp01{background:#FFFFFF; color: #01458e;border: 0 none; width: 150px;border: 1px solid #FFFFFF;font-size:14px; height:25px; line-height:23px;}
.ftcont .wx{ width:137px; float:right; text-align:center; margin-right:60px;}
.ftcont .wx p{ font-size:14px; color:#fff; margin-top:5px;}
.links{ width:100%; padding:20px 0; overflow:hidden; background-color:#2d2d2d;}
.links h4{ font-size:14px; float:left;color:#797979}
.links .link_box{ overflow:hidden}
.links .link_box a{ display:block; float:left; color:#797979; margin:1px 0 5px 16px;}
.ftbot{text-align:center;background-color:#242424;line-height: 32px;font-size:14px;color:#e3e3e3;padding: 20px 0px;}
.footer .ftbot a{ color:#FFFFFF}
.ftbot span{ margin-left:20px;}


.baozhang2{background:url( "/images/bg2.png")  repeat center;padding-top:52px;padding-bottom:35px;border-bottom: 1px solid #008000;}
.baozhang2 .container{ overflow:hidden;}
.baozhang2 dl{float:left;margin-right:52px;width: 235px;}
.baozhang2 dt{ float:left;}
.baozhang2 dd{margin-left: 100px;margin-top:15px;}
.baozhang2 dd h5{ font-size:20px; color:#fff; font-weight:normal; margin-bottom:5px;}
.baozhang2 dd p{font-size:13px;color: #ffffff;line-height:16px;}
.baozhang2 dl.noMr{ margin-right:0;}
